package com.yami.shop.bean.vo;

import com.yami.shop.bean.model.MeltCloudUltraGroupCost;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
public class UltraGroupApplyVO {

    private Long id;

    @Schema(description = "资费套餐id")
    private Long costId;

    @Schema(description = "类型 0：用户 1：商户")
    private Integer type;

    @Schema(description = "用户id/商家用户id")
    private String objId;

    @Schema(description = "商户id")
    private Long shopId;

    @Schema(description = "群名称")
    private String name;

    @Schema(description = "超级群头像")
    private String pic;

    @Schema(description = "是否官方群 默认0否，1是")
    private Integer isOfficial;

    @Schema(description = "状态 0待处理 1驳回 2创建失败 3创建成功")
    private Integer status;

    @Schema(description = "超级群聊id")
    private Long groupId;

    @Schema(description = "是否取消自动续费 默认0否 1是")
    private Integer cancelRenewal;

    private Date createTime;
    private Date updateTime;


    @Schema(description = "用户昵称/商家用户昵称")
    private String objName;

    @Schema(description = "商家名称")
    private String shopName;

    @Schema(description = "资费套餐")
    private MeltCloudUltraGroupCost cost;

}
